technologically challenged - Español Inglés Diccionario